import 'package:flutter/material.dart';

//设置具体尺寸
class SizedBoxWidget extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
        appBar: new AppBar(
          title: new Text("SizedBox"),
          leading: new BackButton(),
        ),
        body: new Container(
          color: Colors.green,
          padding: const EdgeInsets.all(5),
          /* child不为null时，如果设置了宽高，则会强制把child尺寸调到此宽高；如果没有设置宽高，则会根据child尺寸进行调整；
           * child为null时，如果设置了宽高，则自身尺寸调整到此宽高值，如果没设置，则尺寸为0；
           */
          child: SizedBox(
            width: 200,
            height: 200,
            child: Container(
              color: Colors.red,
              width: 100,
              height: 300,
            ),
          ),
        ));
  }
}
